Big Huge Thesaurus

cell membrane

noun

sounds kind of like